
FLAGS:=-I ./

SOUR_DIR:=.

all:
	gcc -o ${SOUR_DIR}/hashmap.o -c ${SOUR_DIR}/hashmap.c ${FLAGS}
	gcc -o test_hashmap main.c ${SOUR_DIR}/hashmap.o ${FLAGS}

run:
	@./test_hashmap

clean:
	rm -rf test_hashmap
	rm -rf $(shell find -name *.o)

rebuild:clean all

